Component({
  behaviors: [],
  // 属性定义（详情参见下文）
  properties: {
    // 简化的定义方式
    index:{
      type:Number,
      observer:function(newVal,oldVal,changedPath){
        let val = newVal < 10 ? '0' + newVal : newVal
        this.setData({
          _index:val
        })
      }
    }
  },
  data: {
    year:0,
    month:'',
    _index:'',
    months: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月']
  }, // 私有数据，可用于模板渲染
  lifetimes: {
    // 生命周期函数，可以为函数，或一个在methods段中定义的方法名
    attached() {
      let date=new Date()
      let year=date.getFullYear()
      let month = date.getMonth()
      this.setData({
        year,
        month:this.data.months[month]
      })
    },
    moved() { },
    detached() { },
  },
  // 生命周期函数，可以为函数，或一个在methods段中定义的方法名
  attached() { }, // 此处attached的声明会被lifetimes字段中的声明覆盖
  ready() { },
  pageLifetimes: {
    // 组件所在页面的生命周期函数
    show() { },
    hide() { },
    resize() { },
  },
  methods: {
    
    
  }
})
